草庐IT

Android gridlayout 溢出屏幕

全部标签

iphone - 屏幕外的 UIScrollView 页面是否构成了很大的像素负担?

我有一个支持分页的UIScrollView,里面装满了数百个UIViewController,每个Controller都将其UIView(一个PDF页面)添加到UIScrollView。在性能上,大量的离屏页面,是不是因为Scrollview需要将大量的离屏像素绘制到buffer中而造成更大的负担?我寻求与发生UIScrollView的屏幕外像素绘制的方法有关的一般答案。 最佳答案 是的,您实际上在这里承担了两项费用。一个用于初始化/分配千个View,另一个用于在将它们添加到scrollView时呈现它们。我建议创建一个5页的“滑动

iphone - 在主屏幕上添加的网站图标上显示标准角标(Badge)

我的网站经过优化,可以在将其添加到iOS主屏幕时显示图标和自定义应用程序名称。是否可以在此网站图标上显示标准的红色数字角标(Badge),例如使用javascript? 最佳答案 您可以将iOS指向您希望它用作书签的图标,但您以后将无法更改它。推荐的图标是57x57。您将无法绘制延伸到图标矩形之外的角标(Badge);但也许你可以通过制作一个57x57图标大小的带有“角标(Badge)”的50x50图标来伪造它。但它永远不会达到您想要的效果。阅读Apple文档中有关“apple-touch-icon”的更多信息:safaridoc考

ios - Iphone, iPad 屏幕尺寸以编程方式纵向和横向模式

这让我有点困惑。我知道UIScreen中关于屏幕大小的2个属性,就像在这个问题中使用applicationFrame,这使用bounds.applicationFrame-显示设备减去状态栏的大小。在iPhone中制作NSLog,我得到以下值:(x=0,y=20,height=460,width=320)边界-显示所有尺寸的屏幕。值为:(x=0,y=0,height=480,width=320)现在,如果我旋转设备(纵向景观),这将显示(边界将都是相同的值)转到函数:shouldAutorotateToInterfaceOrientation:x=0y=20height=460widt

iphone - 具有多个(~50)屏幕的 iPhone 应用程序的设计选项,每个屏幕都具有相同的背景

我正在编写一个iPhone应用程序(这将是我的第一个ios应用程序),它有大约50个屏幕,每个屏幕都有相同的背景-其中背景是一个覆盖整个屏幕空间的图像和另一个图像顶部作为横幅。每个屏幕都会有一些文本以及出现在横幅图像下方的0、1、2或3个按钮。将它们放在一起的最佳设计是什么?我能想到的选项是(在每个选项中,我都计划有一个根Controller,负责根据需要显示每个View)。1)有50个独立的屏幕作为xib(和关联的ViewController),每个屏幕都包含两个背景图像以及每个特定屏幕需要的许多按钮。2)有4个父类(superclass)作为xibs-(代表无按钮、1个按钮、2个按

ios - 旋转 Xcode 4 中的 iPad 停止屏幕

我正在Xcode4中构建一个iPad应用程序。该应用程序应该始终以横向View显示。为此,我尝试了以下方法:在“目标”摘要屏幕中,我仅选择横向左侧作为受支持的设备方向。在目标信息屏幕/Info.plist中,将支持的界面方向(iPad)设置为横向(左主页按钮)这会导致应用程序以横向模式启动,但如果我旋转设备,它仍会改变其方向。此外,当我有一个带有presentationStyleUIPresentationFormSheet的UIViewController时,它会在显示时旋转为纵向。在其他一些线程/论坛中,建议为UIViewController创建一个类别并重写-(UIDeviceO

iphone - iOS4 iPhone 关闭屏幕,保持加速计开启

我知道以前有人问过这个问题,但我看到的答案是2年前的。因此,我将重新表述这个问题:iOS4中是否有任何新的电源管理API可供我利用来关闭屏幕?-在现有View上叠加黑色View仍会驱动屏幕的背光和刷新率。我能否让设备屏幕正常超时,然后在后台运行我的应用程序?我需要收集加速度计数据。谢谢! 最佳答案 据我所知,手机处于锁定状态时无法收集加速度计数据。也没有电源管理API。我为您找到了这个,他们提供了使用接近传感器的技巧,但这似乎不是一个合理的解决方案。EnableiPhoneaccelerometerwhilescreenislock

ios - 在 iOS 的屏幕上和屏幕外动画 View

我正在尝试创建一个显示给用户的数据列表。当他们单击下一个或上一个按钮,或在ScrollView上滑动时,View应从屏幕上从左到右或从右到左过渡,具体取决于他们按下的按钮或滑动的方向。除了View在整个屏幕上滑动(意味着它在按钮顶部滑动)之外,我让它工作。这是执行转换的代码。我的ScrollView只是一个普通的旧View,但它位于页面中间,它的坐标是(40,54,240,311)所以我希望它在280处消失并在40处重新出现。就像我说的,它目前出现在在0处屏幕并在320处退出屏幕(在正常纵向模式下)。//AnimatethescrollviewacrossthescreenCATran

STM32堆栈溢出问题及解决方法

堆栈溢出是嵌入式系统开发中常见的问题之一,特别是在使用STM32微控制器时。堆栈溢出会导致程序崩溃、数据损坏甚至系统死机。本文将详细介绍STM32堆栈溢出的原因,并提供一些解决方法。堆栈溢出原因堆栈是用于存储函数调用和局部变量的内存区域,它是一种先进后出的数据结构。当函数调用时,函数的参数、局部变量和返回地址等信息都会被保存到堆栈中。如果函数嵌套层级过深或者局部变量占用的内存空间过大,堆栈的大小可能不足以容纳这些信息,从而导致堆栈溢出。堆栈溢出的影响堆栈溢出可能导致以下问题:程序崩溃:当堆栈溢出时,程序无法正确恢复函数调用和局部变量的状态,导致程序崩溃。数据损坏:堆栈溢出可能导致局部变量的值被

iphone - 如何在我的应用程序中调出 Wi-Fi 附加身份验证 Safari 屏幕?

我正在开发一个iPad应用程序,它需要频繁连接到公共(public)托管的网络服务器。我有一个需要身份验证的Wi-Fi网络,并且在登录30分钟后超时。我正在使用可达性类,但我无法在我的应用程序中获得我想要的网络感知。Reachability类会在用户连接/断开Wi-Fi网络时进行处理,但在身份验证超时的情况下,Reachability类会给我错误的结果。Reachability*internetReach=[ReachabilityreachabilityWithHostName:@"www.google.com"];if([internetReachcurrentReachabili

objective-c - 在某些 View 中捕捉屏幕上任意位置的触摸事件?

我有一个菜单,如果它在一定时间后处于非事件状态,我希望它自动隐藏。此菜单由UIViewController的层次结构组成,呈现各种不同的View。我正在考虑运行一个计时器,只要有触摸,它就会失效并重新开始。是否可以捕获一组UIView中的所有触摸事件?也许只是保留一个bool值并使用主UIWindow来捕获触摸事件?编辑:我的应用程序是一种信息亭应用程序,有一个主屏幕和一个菜单。当菜单打开时,我希望它运行一个自动关闭计时器,在整个菜单屏幕上进行任何触摸后该计时器都会重置。菜单以模态方式显示在整个屏幕上。 最佳答案 一种确定的方法是子